\hypertarget{struct___t_c_b}{\section{\-\_\-\-T\-C\-B \-Struct \-Reference}
\label{struct___t_c_b}\index{\-\_\-\-T\-C\-B@{\-\_\-\-T\-C\-B}}
}


{\ttfamily \#include $<$kernel.\-h$>$}

\subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
uint \hyperlink{struct___t_c_b_a447726ef246ec0df941f0c79e1793afc}{\-Context} \mbox{[}\hyperlink{kernel_8h_a1c5c9d4bb3418209e1fa76041b9d2189}{\-C\-O\-N\-T\-E\-X\-T\-\_\-\-S\-I\-Z\-E}\mbox{]}
\item 
uint $\ast$ \hyperlink{struct___t_c_b_a70e3017d7f00e7f09da8a7e4d013d2cd}{\-S\-P}
\item 
void($\ast$ \hyperlink{struct___t_c_b_aa3ee085e69f684e90b004c2692903398}{\-P\-C} )()
\item 
\hypertarget{struct___t_c_b_af362c136c90b4738b9cbcec70a81e15f}{uint {\bfseries \-S\-P\-S\-R}}\label{struct___t_c_b_af362c136c90b4738b9cbcec70a81e15f}

\item 
\hypertarget{struct___t_c_b_a19a013c356159325a095c1e5bddbbd3c}{uint {\bfseries \-Stack\-Seg} \mbox{[}\-S\-T\-A\-C\-K\-\_\-\-S\-I\-Z\-E\mbox{]}}\label{struct___t_c_b_a19a013c356159325a095c1e5bddbbd3c}

\item 
uint \hyperlink{struct___t_c_b_a6e0cb8e8c2ee8c6149fa980c2fbe05ea}{\-Dead\-Line}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Task \-Control \-Block contains the neccessary tools for handling a task. 

\subsection{\-Field \-Documentation}
\hypertarget{struct___t_c_b_a447726ef246ec0df941f0c79e1793afc}{\index{\-\_\-\-T\-C\-B@{\-\_\-\-T\-C\-B}!\-Context@{\-Context}}
\index{\-Context@{\-Context}!_TCB@{\-\_\-\-T\-C\-B}}
\subsubsection[{\-Context}]{\setlength{\rightskip}{0pt plus 5cm}uint {\bf \-Context}\mbox{[}{\bf \-C\-O\-N\-T\-E\-X\-T\-\_\-\-S\-I\-Z\-E}\mbox{]}}}\label{struct___t_c_b_a447726ef246ec0df941f0c79e1793afc}
\-The actual context of the task \hypertarget{struct___t_c_b_a6e0cb8e8c2ee8c6149fa980c2fbe05ea}{\index{\-\_\-\-T\-C\-B@{\-\_\-\-T\-C\-B}!\-Dead\-Line@{\-Dead\-Line}}
\index{\-Dead\-Line@{\-Dead\-Line}!_TCB@{\-\_\-\-T\-C\-B}}
\subsubsection[{\-Dead\-Line}]{\setlength{\rightskip}{0pt plus 5cm}uint {\bf \-Dead\-Line}}}\label{struct___t_c_b_a6e0cb8e8c2ee8c6149fa980c2fbe05ea}
\-The deadline for the task. \hypertarget{struct___t_c_b_aa3ee085e69f684e90b004c2692903398}{\index{\-\_\-\-T\-C\-B@{\-\_\-\-T\-C\-B}!\-P\-C@{\-P\-C}}
\index{\-P\-C@{\-P\-C}!_TCB@{\-\_\-\-T\-C\-B}}
\subsubsection[{\-P\-C}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf \-P\-C})()}}\label{struct___t_c_b_aa3ee085e69f684e90b004c2692903398}
\-Program counter \hypertarget{struct___t_c_b_a70e3017d7f00e7f09da8a7e4d013d2cd}{\index{\-\_\-\-T\-C\-B@{\-\_\-\-T\-C\-B}!\-S\-P@{\-S\-P}}
\index{\-S\-P@{\-S\-P}!_TCB@{\-\_\-\-T\-C\-B}}
\subsubsection[{\-S\-P}]{\setlength{\rightskip}{0pt plus 5cm}uint$\ast$ {\bf \-S\-P}}}\label{struct___t_c_b_a70e3017d7f00e7f09da8a7e4d013d2cd}
\-Stack pointer 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-C\-:/opensource/dst2-\/projekt/src/\hyperlink{kernel_8h}{kernel.\-h}\end{DoxyCompactItemize}
